/**
 * Copyright (C) 2015-2016 Virgil Security Inc.
 *
 * Lead Maintainer: Virgil Security Inc. <support@virgilsecurity.com>
 *
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are
 * met:
 *
 *     (1) Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *
 *     (2) Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in
 *     the documentation and/or other materials provided with the
 *     distribution.
 *
 *     (3) Neither the name of the copyright holder nor the names of its
 *     contributors may be used to endorse or promote products derived from
 *     this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 */

/**
 * @file rsa_keys.h
 * @brief Hardcoded constants of RSA keys
 */

#ifndef VIRGIL_CRYPTO_TEST_RAS_KEYS_H
#define VIRGIL_CRYPTO_TEST_RAS_KEYS_H


//---------------------------------------------------------------------------
//  RSA 4096
//---------------------------------------------------------------------------
constexpr char kRSA_4096_Password[] = "password";

constexpr char kRSA_4096_Public[] = "-----BEGIN PUBLIC KEY-----\n"
        "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6gd3rC3nA16FQDPP+tWm\n"
        "6PBJ5cEguD0fmKo0QOdmXrUiWP8U4bXfTd+gzxykLaUgz/2NwWqUNW/gpFedaeY3\n"
        "+SDUw+R+/YZ1qHmaxP93PMczGsbrla2GVqZpoj+SpoPHtOnkBRA81jsTdUl35I5p\n"
        "y255gESkm8QakeMY1IKNvKJEOnnHQzOvo1gZzURRfSiDUtfW9WHXmRQH6t5hMM+0\n"
        "yEy7dUKVdQRbfkputoXYhRj+qeMSiVmu6m7euW5rtA3gPk8tSvLHbmTnQQSE6Zb/\n"
        "NruuxssKYu0eZBcHqxW71CabtVTbrEibzW5FhUx/mtVLTcB9WZa4JNvrVK/YOMmF\n"
        "UMVwiVFgCIxeT9/+qpiSNd7SacbfldbHIZu81MVv1tmX/wS819FChbAJyFKFfDVG\n"
        "fSk4kzLG/O424nTtDLlGOC1pct0Y+H73OTLYZ4jbWMFJFAWAREm3/yCp2cFFyult\n"
        "OVoyyVGtBAB+uvSmviMntJOSg8fyX0Y6L4RMYqYVfc1J6aozXU8IUMydeHbZ51ZE\n"
        "3a/fKEnLKl1zjtZfprN9xewxn2HDiz50qzMWK124H+tFuF9eMdr2nohof0uIrI1S\n"
        "AIIcNgiFeuGifsjHY9hXCO+tU9+itOIflhZc/BJKrJ31z2qu70GeXlee1TENLQw+\n"
        "QhNXNSC91MIiFWJAkQibX6sCAwEAAQ==\n"
        "-----END PUBLIC KEY-----\n";

constexpr char kRSA_4096_Private[] = "-----BEGIN ENCRYPTED PRIVATE KEY-----\n"
        "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\n"
        "-----END ENCRYPTED PRIVATE KEY-----\n";

constexpr char kRSA_4096_Private_Plain[] = "-----BEGIN RSA PRIVATE KEY-----\n"
        "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\n"
        "-----END RSA PRIVATE KEY-----\n";


//---------------------------------------------------------------------------
//  RSA 8192
//---------------------------------------------------------------------------
constexpr char kRSA_8192_Password[] = "password";

constexpr char kRSA_8192_Public[] = "-----BEGIN PUBLIC KEY-----\n"
        "MIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEAtWIfF94niOYRV8JKvX9C\n"
        "RzlxWCeGyv6RNTma1zRZq2lKHBFc+5j5I4eqPPVQ4Xfb4fVkB/Vua1zLSRT49G8X\n"
        "f/9KvfavHUZG/8ft2VzyAIuxmVbSt1UToOGut/kCsstFQkC0X7Jny66ETh6inV4k\n"
        "/BiVYm1hJCap/k6o7briD8vayKrzPpzK2LRVnFDiVjreFNI2aoUDQhWbdSSOQdI4\n"
        "FJWuYypgOWnZWcCIOtCG7s5D9HONlFR/C011AQekrB3e0rxMMlp6s2IH+9PSmHml\n"
        "FkgDX8Jn5CfkpQbT0CTEvVnfcb7/RbX+gxsvDO3HRL6Fzhzo/uliwNa0rbAzWYid\n"
        "BamWCXsox8z1Cfd4VMf70FnRPgLLoeQk0LulFwbzZZSfi16lMaAtTcnj9GI0dlZY\n"
        "0e83kZDHP/Udrq/FqCvOeIYeRZAvq5mRtPuGvqr0wR0owgZaPg4lf+IoBlj/JAJR\n"
        "UjUSty1LLfR/1p0I0rntzzHyQfWJa6MQi9e4n1zvK5TITnK7iRm5zAOm7SYWNs8H\n"
        "PMuCNtTOidt1pyaU9wpZZ+3BPM8CYTy89QNi9tUfv2+QqaA1OHjf519Tb4zgJZTl\n"
        "1SnDYzG8HNyVu+R083NnpPMedmGsLI09GvjWtkW3imrGk//Ll9e92Wxb2/8qB8Db\n"
        "PnPh5JI5SWrvY5fcEVsv7jTEsM2FlCg/hFXkIwMmwt9PLKMESpCxP39ldX7lCayo\n"
        "vNlpJzK82alLPttgarP0YX3rwEUVEURUPhwYF7j5IiVxRl5HumuRXP0bHexn1aJ0\n"
        "obuAM1mhC/9v6w0dFJiptbIp2DrdKC80BnWQZpXzxfxcCMvOlP1SuSZCQ7e2c82X\n"
        "34UWUXIiGRszdFCL/Y6Zvaz5OF425Tuh86+mK3zZ8hX1+1UYFmhRsCRkEwYOAs4W\n"
        "3tn+rSU01XNByWxWb1pxCSjntVNZQgeqOgDVMXihzwxMtBa/C9LiPNKzSlmQIOg2\n"
        "g599d4LyAAPExevRVDb7eRmZEGZzQl/ve4VjzjpqynDUfvQG6ABXy4OMcWEo5byG\n"
        "AsRByR288yQzEPxW6+GtwVubAy/0EP6PqM3Vu4BiKZcHJkcFYyRvNY2i0MI5Nibx\n"
        "rm94mgmJYw9kPU/RvOSRYGmdhhZaY3hQJPf0wTUphKLPJ3BxxzT8dIsRLeL+xPVD\n"
        "+9okwQ5OiuPG6iCT758fc5DVQYmyvwZMwmPzqp7RlaoFT0VYcv+0WDBUnC+6R+SU\n"
        "RQ9b0oS/9eRLq4uhJgkYFmyU5FhFAwXoQjtm5b2i+xJ1ctVmNUwh5f6hoJcmx/KP\n"
        "SOLk5teZy4WK9p5APVI8ApwwvJH2gs0qohIjFT4H6vppaK/K5XVMvZYech/237gz\n"
        "8wIDAQAB\n"
        "-----END PUBLIC KEY-----\n";

constexpr char kRSA_8192_Private[] = "-----BEGIN ENCRYPTED PRIVATE KEY-----\n"
        "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\n"
        "gts=\n"
        "-----END ENCRYPTED PRIVATE KEY-----\n";

constexpr char kRSA_8192_Private_Plain[] = "-----BEGIN RSA PRIVATE KEY-----\n"
        "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\n"
        "-----END RSA PRIVATE KEY-----\n";

#endif /* VIRGIL_CRYPTO_TEST_RAS_KEYS_H */
